﻿#pragma once
#include "afxdialogex.h"


// CPopEq 对话框

class CPopEq : public CDialogEx
{
	DECLARE_DYNAMIC(CPopEq)

public:
	CPopEq(CWnd* pParent = nullptr);   // 标准构造函数
	virtual ~CPopEq();

// 对话框数据
#ifdef AFX_DESIGN_TIME
	enum { IDD = IDD_POP_EQ };
#endif

	bool gIsClick;				// 点击选择的标志
	int gEqSlowTime;
	void ShowRegister();
	uint8_t gEqValue0[16];
	uint8_t gEqValue1[16];
	uint8_t gEqValue2[16];
	void SetEqValue(int slider, int top, int bottom, int index);
	int ShowEqSlider(uint16_t value, int slider, int top, int bottom);

protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV 支持
	DECLARE_MESSAGE_MAP()
public:
	virtual BOOL OnInitDialog();
	afx_msg void OnTimer(UINT_PTR nIDEvent);
	afx_msg void OnBnClickedEqFlat();
	afx_msg void OnBnClickedEqPopular();
	afx_msg void OnBnClickedEqClass();
	afx_msg void OnBnClickedEqRock();
	afx_msg void OnNMCustomdrawSliderEq1(NMHDR* pNMHDR, LRESULT* pResult);
	afx_msg void OnNMCustomdrawSliderEq2(NMHDR* pNMHDR, LRESULT* pResult);
	afx_msg void OnNMCustomdrawSliderEq3(NMHDR* pNMHDR, LRESULT* pResult);
	afx_msg void OnNMCustomdrawSliderEq4(NMHDR* pNMHDR, LRESULT* pResult);
	afx_msg void OnNMCustomdrawSliderEq5(NMHDR* pNMHDR, LRESULT* pResult);
};
